BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/20px "lucida grande", verdana, arial, helvetica, sans-serif; COLOR: #cccccc; PADDING-TOP: 0px; BACKGROUND-COLOR: #000000
}
#wrapper {
	MARGIN: 5px auto 0px; WIDTH: 947px; POSITION: relative; TEXT-ALIGN: left
}
#header {
	FLOAT: left; WIDTH: 947px; HEIGHT: 90px
}
#banner_left {
	FLOAT: left; WIDTH: 214px; HEIGHT: 90px; BACKGROUND-COLOR: #333333
}
#banner_right {
	FLOAT: left; WIDTH: 947px; HEIGHT: 90px; BACKGROUND-COLOR: #333333
}
#category_list {
	MARGIN-TOP: 6px; FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/list_bck.jpg); MARGIN-BOTTOM: 10px; WIDTH: 947px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; BACKGROUND-COLOR: #333333
}
#category_list A {
	COLOR: #cccccc; TEXT-DECORATION: none
}
#category_list A:hover {
	BACKGROUND-IMAGE: url(/images/2009/bck_red.jpg); COLOR: red; BACKGROUND-REPEAT: repeat-x
}
#category_list LI:hover {
	BACKGROUND-IMAGE: url(/images/2009/bck_red.jpg); BACKGROUND-REPEAT: repeat-x
}
#category_list LI {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 5px; TEXT-DECORATION: none
}
#scroll_text {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px; WIDTH: 728px; HEIGHT: 20px; BACKGROUND-COLOR: #333333
}
#scroll_info {
	PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/arrow_info.gif); WIDTH: 72px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}
#left_top UL {
	FLOAT: left; PADDING-TOP: 3px; HEIGHT: 30px
}
#left_top LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}
#left_top LI A {
	COLOR: #ccc; TEXT-DECORATION: none
}
#left_top LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#left_top LI {
	DISPLAY: inline; FLOAT: left; HEIGHT: 21px
}
#left_top LI.info {
	BACKGROUND-COLOR: #ff0000
}
#left_top LI.last {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(/images/2009/arrow.gif) no-repeat right 50%
}
#left_top LI.scroll_text {
	FONT-SIZE: 11px; COLOR: #ccc; PADDING-TOP: 10px
}
#left {
	FLOAT: left; WIDTH: 642px; MARGIN-RIGHT: 5px
}
#left_top {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/list_bck.jpg); WIDTH: 642px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
#left_main {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 642px; BACKGROUND-COLOR: #fff
}
#right {
	FLOAT: left; WIDTH: 300px; HEIGHT: 710px
}
#right_top {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/list_bck.jpg); WIDTH: 300px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; BACKGROUND-COLOR: #333333
}
#right_main {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 300px; HEIGHT: 370px; BACKGROUND-COLOR: #333333
}
#search_box {
	MARGIN-TOP: 10px; FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/bck_search.jpg); WIDTH: 300px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; BACKGROUND-COLOR: #333333
}
#search {
	MARGIN-TOP: 7px; FLOAT: right; WIDTH: 210px; COLOR: #666666; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 11px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
#search_text {
	PADDING-LEFT: 6px; FONT-SIZE: 11px; FLOAT: left; PADDING-TOP: 5px
}
#banner_bottom {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 300px; HEIGHT: 250px; BACKGROUND-COLOR: #ff0000
}
#slot_banner_bottom {
	PADDING-TOP: 0px; HEIGHT: 230px
}
#footer {
	MARGIN-TOP: 10px; FONT-SIZE: 9px; FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/footer.jpg); WIDTH: 947px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 60px; BACKGROUND-COLOR: #333333
}
#footer_bottom {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; WIDTH: 940px
}
#browse_all_channels {
	BACKGROUND-IMAGE: url(/images/2009/browse.jpg); PADDING-TOP: 15px; HEIGHT: 35px; TEXT-ALIGN: center
}
#browse_all_channels A {
	COLOR: #ccc; TEXT-DECORATION: none
}
#browse_all_channels A:hover {
	COLOR: #ffffff
}
#footer A {
	COLOR: #ffffff
}
#footer_left {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}
#footer_right {
	MARGIN-TOP: 5px; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 5px
}
#slot_top_banner {
	HEIGHT: 60px
}
#left_main_top {
	MARGIN-BOTTOM: 10px; HEIGHT: 320px; BACKGROUND-COLOR: #000
}
#left_main_bottom {
	PADDING-RIGHT: 10px; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#right_top UL {
	FLOAT: left
}
#right_top LI {
	MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/button.jpg); MARGIN-LEFT: 3px; WIDTH: 23px; PADDING-TOP: 2px; HEIGHT: 24px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
#right_top LI A {
	COLOR: #cccccc; TEXT-DECORATION: none
}
#right_top LI:hover {
	BACKGROUND-IMAGE: url(/images/2009/bck_red.jpg); BACKGROUND-REPEAT: repeat-x
}
#right_top LI.selected_day {
	BACKGROUND-IMAGE: url(/images/2009/bck_red.jpg); BACKGROUND-REPEAT: repeat-x
}
#right_top LI.title {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(/images/2009/bck_red.jpg); MARGIN-LEFT: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 55px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 26px; BACKGROUND-COLOR: red; TEXT-ALIGN: right
}
#home_left {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 200px; COLOR: #333; PADDING-TOP: 5px; HEIGHT: 335px; BACKGROUND-COLOR: #fff
}
#home_left A {
	COLOR: #ff0000
}
#slot_home_left_slot {
	HEIGHT: 305px
}
#home_right {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 415px; COLOR: #333; PADDING-TOP: 5px; HEIGHT: 335px; BACKGROUND-COLOR: #fff
}
#home_right_page {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 400px; COLOR: #333; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
#slot_home_right_slot {
	WIDTH: 405px; HEIGHT: 305px
}
#news {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 410px; LINE-HEIGHT: 15px
}
#news_thumbnail {
	FLOAT: left
}
#last_news_title {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; HEIGHT: 20px
}
#news_title {
	COLOR: #333
}
#news_title A {
	COLOR: #333; TEXT-DECORATION: none
}
#news_title A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#news_title H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
#news_description {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 300px; COLOR: #666666; LINE-HEIGHT: 14px
}
#news_description A {
	COLOR: #666666; TEXT-DECORATION: none
}
#news_spacer {
	FLOAT: left; PADDING-TOP: 5px; HEIGHT: 10px
}
#all_news {
	PADDING-RIGHT: 5px; FONT-SIZE: 10px; COLOR: #ff0000
}
#all_news A {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#all_news A:hover {
	COLOR: #666666
}
#main_container_program {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 947px; COLOR: #333; BACKGROUND-COLOR: #fff
}
#main_container {
	COLOR: #333; BACKGROUND-COLOR: #fff
}
#main_container_program .cinema_row_1 {
	BACKGROUND-COLOR: #ccc
}
#main_container_program .program_header {
	BACKGROUND-COLOR: #999
}
#main_container_program .program_hour {
	
}
#hour {
	FLOAT: left; BORDER-LEFT: 1px solid; WIDTH: 50px; TEXT-ALIGN: center
}
#screening_program {
	POSITION: absolute; HEIGHT: 80px; BACKGROUND-COLOR: #808080; min-width: 60px
}
#screening_time {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #fff
}
#screening_title {
	FONT-SIZE: 9px; FLOAT: left; COLOR: #000; LINE-HEIGHT: 12px; HEIGHT: 60px; BACKGROUND-COLOR: #939393
}
#screening_title A {
	COLOR: #000; TEXT-DECORATION: none
}
#screening_title A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
#film_preview_synopsis {
	FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px
}
#film_preview_schedule {
	FONT-SIZE: 9px; TEXT-TRANSFORM: lowercase; COLOR: #666; PADDING-TOP: 10px
}
#page_container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px
}
#page_title {
	FONT-WEIGHT: bold; COLOR: #ff0000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#letters A {
	COLOR: #333333
}
#letters A:hover {
	COLOR: #666
}
.film_keyword {
	WIDTH: 330px
}
#film_list {
	PADDING-TOP: 15px
}
#film {
	MARGIN-TOP: -6px; FLOAT: left; WIDTH: 600px
}
#film_thumbnail {
	FLOAT: left
}
#last_film_title {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FLOAT: right; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; HEIGHT: 20px
}
#film_title {
	MARGIN-TOP: -3px; PADDING-BOTTOM: 3px; COLOR: #ff0000
}
#film_description A {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#film_description A:hover {
	COLOR: #333
}
#film_title H3 {
	FONT-SIZE: 12px
}
#film_title A {
	COLOR: #ff0000
}
#film_description {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 395px; COLOR: #666666; LINE-HEIGHT: 14px; HEIGHT: 90px
}
#film_spacer {
	FLOAT: left; WIDTH: 600px; PADDING-TOP: 5px; HEIGHT: 20px
}
#synopsis {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px solid
}
#film_details_row {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid
}
.screening_row {
	BORDER-BOTTOM: #333 1px solid
}
#trailer_title {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #ff0000
}
#trailer_preview {
	PADDING-BOTTOM: 20px
}
#news_content {
	PADDING-RIGHT: 15px; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
#movie_left {
	FLOAT: left; WIDTH: 210px
}
#movie_right {
	FLOAT: left; WIDTH: 365px
}
#movie_top {
	FLOAT: left; BORDER-BOTTOM: #666666 1px solid
}
#last_news_container {
	FLOAT: left; PADDING-TOP: 5px
}
#pager {
	PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 600px; COLOR: #f00
}
#pager A {
	COLOR: #333
}
#pager A:hover {
	COLOR: #666
}
#news_preview_title H3 {
	FONT-WEIGHT: bold
}
#image_gallery_list {
	PADDING-TOP: 15px
}
#news_preview_title {
	WIDTH: 400px
}
#image_gallery {
	FLOAT: left; WIDTH: 600px; PADDING-TOP: 10px; HEIGHT: 195px
}
#image_gallery_thumbnail {
	FLOAT: left
}
#last_image_gallery_title {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FLOAT: right; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; HEIGHT: 20px
}
#image_gallery_title {
	MARGIN-TOP: -3px; COLOR: #ff0000
}
#image_gallery_title A {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#image_gallery_title A:hover {
	COLOR: #333
}
#image_gallery_title H3 {
	FONT-SIZE: 12px
}
#image_gallery_description {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 330px; COLOR: #666666; LINE-HEIGHT: 14px
}
#image_gallery_spacer {
	FLOAT: left; WIDTH: 600px; PADDING-TOP: 5px; HEIGHT: 20px
}
#image_gallery_thumbs {
	FLOAT: left
}
#image_gallery_thumb {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 5px
}
#image_gallery_open {
	PADDING-TOP: 3px
}
#image_gallery_open A {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-ALIGN: right
}
#show_gallery {
	PADDING-LEFT: 50px; PADDING-TOP: 10px
}
#page_left {
	PADDING-LEFT: 10px; Z-INDEX: 1; FLOAT: left; WIDTH: 195px; COLOR: #333; PADDING-TOP: 5px; POSITION: absolute; TOP: 180px; HEIGHT: 335px; BACKGROUND-COLOR: #fff
}
#page_right {
	PADDING-LEFT: 205px; FLOAT: right; PADDING-BOTTOM: 15px; WIDTH: 420px; COLOR: #333; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
#page_right A {
	COLOR: #333
}
#page_left A {
	COLOR: #ff0000
}
#page_right_page {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 425px; COLOR: #333; BACKGROUND-COLOR: #fff
}
#slot_page_right_slot {
	WIDTH: 405px
}
.left-gap-menu A {
	COLOR: #ff0000
}
#search_image_input {
	WIDTH: 428px
}
#search_image_button {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; WIDTH: 70px; BORDER-BOTTOM: #333 1px solid
}
UL.marquee {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 570px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 10px
}
UL.marquee LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: nowrap; POSITION: absolute; TOP: -999em
}
#banner_top {
	FLOAT: left; WIDTH: 947px; HEIGHT: 70px
}
#languages_top {
	PADDING-RIGHT: 5px; FLOAT: right; POSITION: relative; TOP: 0px
}
#languages_top A {
	COLOR: #ccc
}
#languages_top A:hover {
	COLOR: #fff
}
#sf_guard_auth_form {
	PADDING-TOP: 150px; HEIGHT: 518px
}
.login {
	PADDING-LEFT: 160px
}
#news_letter {
	PADDING-TOP: 10px; HEIGHT: 620px
}
#news_letter INPUT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#letter_error {
	PADDING-BOTTOM: 10px; COLOR: #ff0000
}
#news_letter LABEL {
	FLOAT: left; WIDTH: 150px
}
#letter_note {
	PADDING-BOTTOM: 20px
}
#button {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; WIDTH: 100px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ffffff
}
#div_first_name {
	PADDING-BOTTOM: 10px; WIDTH: 390px
}
#div_last_name {
	PADDING-BOTTOM: 10px; WIDTH: 390px
}
#div_mail {
	PADDING-BOTTOM: 20px; WIDTH: 390px
}
#share {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 400px
}
#softing {
	FLOAT: left
}
